import re

def main():
    input_text = input("Введите несколько слов, разделенных пробелом: ")

    if not input_text.strip():
        print("Мало данных для анализа")
        return

    words = input_text.split()
    count_words = len(words)
    count_capital_cyrillic = 0
    count_latin_char = 0
    count_short_words = 0
    count_hyphen = 0
    max_len = 0
    longest_word = ""

    for word in words:
        # Проверка на заглавную кириллическую букву
        if word[0] >= '\u0400' and word[0] <= '\u04FF':
            count_capital_cyrillic += 1

        # Проверка на наличие латинских символов
        if any(char.isalpha() and char.isupper() for char in word):
            count_latin_char += 1

        # Проверка на длину слова не более 3 символов
        if len(word) <= 3:
            count_short_words += 1

        # Проверка на наличие символа дефиса
        if '-' in word:
            count_hyphen += 1

        # Поиск самого длинного слова
        if len(word) > max_len:
            max_len = len(word)
            longest_word = word

    print(f"Количество введённых слов: {count_words}")
    print(f"Количество слов, начинающихся с заглавной кириллической буквы: {count_capital_cyrillic}")
    print(f"Количество слов, содержащих латинские символы: {count_latin_char}")
    print(f"Количество слов длиной не более 3 символов: {count_short_words}")
    print(f"Самое длинное слово: {longest_word}")
    print(f"Длина самого длинного слова: {max_len}")
    print(f"Количество слов, содержащих символ дефиса \"-\": {count_hyphen}")

if __name__ == "__main__":
    main()
